package com.itrencai.d2_package.interfaceing;

public interface SportManInter {
    //1.从jdk8开始，默认方法（实例方法）
    //必须用default修饰，默认public修饰
    //默认方法，接口不能创建对象，这个方法稚嫩过继给了实现类，由实现类的对象调用
    public default void run(){
        go();
        System.out.println("跑的很快~~~");

    }
    //2.静态方法，必须使用static修饰，默认用public修饰
    //接口的静态方法，必须接口名自己调用
    public static void inAddr(){
        System.out.println("学习java新增方法的语法，它是java源码自己会用到的~~~");
    }
    //3.私有方法(实例方法)，jdk9开始cause支持的，必须在接口内部才能被访问
    private void go(){
        System.out.println("开始跑~~~");
    }










}

class PingPongMan implements SportManInter{
}

class Test{
    public static void main(String[] args) {
        PingPongMan p=new PingPongMan();
        p.run();
        SportManInter.inAddr();
    }
}
